From: Jim Blandy Date: Wed, 19 May 1993 00:33:58 +0000 (+0000) Subject: * xterm.c (XTread_socket): Turn off ControlMask for XLookupString. X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~96179 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=752a043ffa37cb8a652f6913ff94d1e1c8923358;p=emacs.git * xterm.c (XTread_socket): Turn off ControlMask for XLookupString. * keyboard.c (make_lispy_event): Controlify here. --- diff --git a/src/xterm.c b/src/xterm.c index 50927c92663..66251846cb9 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -2829,6 +2829,10 @@ XTread_socket (sd, bufp, numchars, waitp, expected) modifiers = event.xkey.state; /* This will have to go some day... */ + + /* make_lispy_event turns chars into control chars. + Don't do it here because XLookupString is too eager. */ + event.xkey.state &= ~ControlMask; nbytes = XLookupString (&event.xkey, copy_buffer, 80, &keysym, &compose_status);